LEGION Model Builder Help

To create a Delay Profile (three periods of time)

The following procedure explains how to create a Delay Profile with three different types of delay and three different time periods.

The Action at End Time options (‘Continue being delayed’ and ‘Stop being delayed’), mentioned in step 10, instruct Entities to either wait for the full delay period to stop waiting when the End Time of the particular delay (time block) is reached.

For example, an Entity may step into a Delay Point which has a fixed delay of 12 seconds as part of a delay period which is about to expire in 4 seconds. If the option selected is ‘Continue being delayed’, this Entity will be delayed for the full 12 seconds but if the option is ‘Stop being delayed’, the Entity will be delayed only for the remaining 4 seconds of the particular delay’s time period.

  1. Follow steps 1 to 5 of To create a Delay Profile (single period of time) .
  2. Change the End time of the initial time block so that it ends shortly after the simulation start time. The length of the time block is shortened.
  3. Choose one of the two Action at End Time options to apply at the end of this time block.
  4. To add a second time period, click the Add button. A second time block is added to the end of the first period and until you change its start and end times, continues to the end of the simulation time.
  5. Change the Start and End times of this second time block.
  6. Click the Wait until option and enter either the model time up to which you would like Entities to be delayed or select the 'Condition' option and click the Condition button to set up a conditional circumstance like density or count inside.
  7. Repeat steps 3 and 4.
  8. Click the Variable delay of option and enter min., mean and maximum values.